body{margin:0 auto;padding:0;color:#333;font-size:0.75rem;font-family:Arial, Helvetica, sans-serif;overflow-x:hidden;background:#e4ecec;}
html{font-size:20px;}
@media screen  and (max-width:374px){ html{font-size:18.5px;} }
@media only screen and (min-device-width: 375px) and (max-width:640px) {  }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;}
input,textarea,button,select{appearance:none;-webkit-appearance:none;margin: 0;padding: 0;font-size:0.75rem;color:#666666;outline: none;}
ul,li{margin:0;padding:0;list-style: none;}
a{text-decoration: none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select: none;-webkit-box-sizing: border-box;box-sizing: border-box;}
.flexBox{display:-webkit-box;display: -webkit-flex;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.flexChild{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;overflow: hidden;}
.oneLine{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/* 强制不换行 */
.nowrap {
    white-space: nowrap;
    word-wrap: normal;}
/* 连续字符换行 */
.wrap {
    white-space: normal;
    word-wrap: break-word;}
textarea {
    resize: none;}
button {
    border: none;}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;}
/* IE input X 去掉文本框的叉叉和密码输入框的眼睛图标 */
::-ms-clear, ::-ms-reveal { display: none;}
.l {
    float: left;
    display: inline; }
.r {
    float: right;
    display: inline;}
.ps_ovhidden {
    overflow: hidden;}
/*清理浮动*/
.cf:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;}
.cf {
    zoom: 1;}
/**
* 文字溢出显示省略号
* 1. Opera 9-10.6
* 2. Chrome 21+ bug https://bugs.webkit.org/show_bug.cgi?id=121902
*/
.ellipsis {
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* 1 */
    text-overflow: ellipsis;}
/* 修改placeholder color */
::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #BABABA;}
:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #BABABA;}
::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #BABABA;}
:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #BABABA;}
@charset "utf-8";
/* CSS Document */
.middleSpan{
    display: inline-block;
    height: 100%;
    vertical-align: middle;}
.middleDiv{
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    font-size: 0.75rem;}
.bg-cover,.imgContain{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;}
/**************进场***************/